Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Romania F1 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Germany F13 Nigeria F5 Nigeria F6 Russia F2 Colombia F1 Colombia F2 Morocco F2 Belarus F1 Belarus F2 Romania F6 Romania F16 Russia F3 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 China F2 Austria F3 Morocco F1 Morocco F2 Russia F1 Russia F2 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 France F3 Italy F30 Germany F2 Romania F1 Germany F2 Romania F1 Romania F3 Kazakhstan F6 Romania F4 M25+H Pozoblanco Romania F16 M25 Portimao Romania F4 Ukraine F4 Belarus F2 Romania F16 Uzbekistan F1 Germany F7 Czech Republic F2 Alexander Kolyaskin Memorial - Donetsk XII Abierto Internacional de Salinas - Salinas Astana Challenger - Astana UTC Open by Selena - Cherkassy PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Puerto Rico Challenger Tennis Event - Humacao Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Oberstaufen Cup-Head German Master's Series - Oberstaufen Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Belgrade Challenger Besancon Challenger Barletta Challenger Sarajevo Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Challenger DCN de Cherbourg - Cherbourg Alphen Challenger USTA Tallahassee Tennis Challenger - Tallahassee Mons Challenger Astana Challenger Cremona Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Bytom Challenger Pozoblanco Challenger Granby Challenger Morocco Tennis Tour - Tanger Bratislava Challenger Kazan Challenger Sony Ericsson Open 2008 - Belgrade M25+H Bacau Furth Challenger Braunschweig Challenger Pozoblanco Challenger Oberstaufen Challenger Alexander Kolyaskin Memorial - Donetsk M25 Heraklion St. Remy Challenger Brasov Challenger Tashkent Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Nottingham Challenger Arad Challenger Timisoara Challenger Penza Challenger Brasov Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Nottingham Challenger Arad Challenger Timisoara Challenger Recanati Challenger Guimaraes Challenger Lexington Challenger Segovia Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Heilbronn Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Chennai Challenger Kolkata Challenger New Delhi Challenger Trofeo Sisma Mantova - Mantova Delhi Challenger I - New Delhi Sail Open - New Delhi Irving Challenger Savannah Challenger Alexander Kolyaskin Memorial - Donetsk Medellin Challenger Seguros Bolivar Open - Medellin Heilbronn Challenger Morocco Tennis Tour - Fes Nottingham-2 Challenger Penza Cup - Penza Privat Bank Cup - Dnepropetrovsk Lugano Challenger New Delhi Challenger II - New Delhi Lexington Challenger Aptos Challenger Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Trnava Challenger Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Mons Challenger Rennes Challenger Geneva Challenger Furth Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Winnetka Challenger Orleans Challenger Mons Challenger Barletta Challenger Rennes Challenger Ford Tennis Championships - Louisville Eckental Challenger Bratislava Challenger Brescia Challenger M15 Doha M25 Doha Monza Challenger Izmir Challenger Copa Petrobras Colombia - Bogota Morocco Tennis Tour - Rabat Irving Challenger Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger Reggio Emilia Challenger Rome Challenger Salzburg Challenger Surbiton Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Orleans Challenger PEOPLEnet CUP - Dnepropetrovsk Bratislava Challenger Bangkok Challenger Budapest Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Tenerife Challenger Brest Challenger Indian Wells Challenger Koblenz Challenger Nottingham Challenger Ilkley Challenger Quimper Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Tallahassee Challenger Winnetka Challenger Shymkent Challenger Palermo Challenger Istanbul Challenger Izmir Challenger Brasov Challenger Quimper Challenger Iasi Challenger Izmir Challenger Nottingham 1 Challenger Sibiu Challenger Eckental Challenger Biel Challenger Recanati Challenger Barletta Challenger Bergamo Challenger Andria Challenger Bergamo Challenger Cary 2 Challenger Bratislava 2 Challenger Winnipeg Challenger Busan Challenger Bratislava Challenger PrivatBank Cup - Dnepropetrovsk Vancouver Challenger St. Remy Challenger Istanbul Challenger M25 Qian Daohu Izmir Challenger Brest Challenger Ilkley Challenger Wroclaw Challenger Andria Challenger Napoli Challenger Ilkley Challenger Ilkley Challenger Segovia Challenger St. Petersburg 2 Challenger Biella 4 Challenger St. Remy Challenger Eckental Challenger Nottingham Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Orleans Challenger Bratislava Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Mersin Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Naples Challenger - Naples Fergana Challenger Kosice Challenger Tyler Challenger Salinas Challenger Taipei City Challenger Oeiras 2 Challenger Astana Challenger Surbiton Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Brasov Challenger - Brasov Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Izmir Challenger Biella 6 Challenger Nottingham 2 Challenger Nottingham-2 Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Bergamo Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Surbiton Challenger Ilkley Challenger Iasi Challenger Privat Bank Cup - Dniepropetrovsk Prague 3 Challenger Nonthaburi 1 Challenger Istanbul Challenger Ortisei Challenger Rovereto Challenger Eckental Challenger Ostrava Challenger Bratislava 1 Challenger Milan Challenger Chicago Challenger Grodzisk Mazowiecki Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Rome Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Tunis Challenger Taipei Challenger Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Nur-Sultan Challenger Open 13 - Marseille Mouilleron-Le-Captif Challenger Ismaning Challenger Brasov Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Recanati Challenger Sacramento Challenger - Sacramento Tashkent Challenger - Tashkent Nur-Sultan Challenger Geneva Challenger Brasov Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Athens Challenger Nottingham-2 Challenger Fergana Challenger BCR Open Romania - Bucharest Sibiu Challenger St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Bordeaux Challenger Open 13 - Marseille Sarasota Challenger Salzburg Challenger Como Challenger Aptos Challenger Guayaquil Challenger Karshi Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow Open 13 - Marseille Kazan Challenger Nonthaburi 4 Challenger Open Sabadell Atlantico - Barcelona Bratislava 2 Challenger Open de Nice Cote dAzur - Nice Bratislava Challenger Pilot Pen Tennis - New Haven Guangzhou Challenger BCR Open Romania - Bucharest China Open - Beijing Samarkand Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Helsinki Challenger Qatar ExxonMobil Open - Doha Salzburg Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BCR Open Romania - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest Porto Challenger Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Quimper Challenger Kaohsiung Challenger AEGON International - Eastbourne Le Gosier Challenger Atlanta Tennis Championships - Atlanta Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Countrywide Classic - Los Angeles SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Rome Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Mons Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Ortisei Challenger Tunis Challenger Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow Konzum Croatia Open - Umag ATP Kremlin Cup - Moscow Shenzhen Open - Shenzhen Budapest Challenger If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Ricoh Open - 's-Hertogenbosch Citi Open - Washington Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Arad Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Citi Open - Washington Serbia Open - Belgrade Winston-Salem Open - Winston-Salem European Open - Antwerp Open de Nice Cote d'Azur - Nice AEGON Championships - London Arad Challenger Sofia Open - Sofia Legg Mason Tennis Classic - Washington Astana Open - Nur-Sultan Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London Ortisei Challenger Almaty Open - Almaty PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Monza Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Ortisei Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Marburg Challenger Istanbul Challenger Izmir Challenger Mons Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Challenger If Stockholm Open - Stockholm Vancouver Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bordeaux Challenger Antalya Cup - Antalya Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Lugano Challenger Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Guadalajara Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Tunis Challenger Marburg Challenger European Open - Antwerp Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Roseto Degli Abruzzi Challenger BMW Open - Munich Citi Open - Washington Moselle Open - Metz Nur-Sultan Challenger Nonthaburi 2 Challenger Grand Prix Hassan II - Marrakech Kremlin Cup - Moscow BMW Open - Munich Geneva Open - Geneva Oeiras 2 Challenger Newport Beach Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Iasi Challenger Belgrade Challenger BMW Open - Munich Prague Challenger Heilbronn Challenger BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Heilbronn Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger Sofia Open - Sofia Gonet Geneva Open - Geneva Ortisei Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Pau Challenger Qatar ExxonMobil Open - Doha Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Maharashtra Open - Pune Columbus Challenger Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Winston-Salem Open - Winston-Salem Modena Challenger Indian Wells Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Barletta Challenger Madrid Challenger Bratislava 1 Challenger Sibiu Challenger Istanbul Challenger Rogers Masters - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Moselle Open - Metz Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Bucharest Open - Bucharest Wimbledon - London Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group II, 3R, LAT-UKR 2-3 French Open (juniors) Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Olympics - Rio de Janeiro Sofia Open - Sofia Shanghai Rolex Masters - Shanghai M25 Heraklion